Big Huge Thesaurus

car manufacturer

noun